package com.lanchetech.common.enums;

import lombok.Getter;

@Getter
public enum CardTradeTypeEnum {
    // 收支类型 0 收入 1 支出
    TOP_UP((byte) 0, (byte) 0, "微信支付充值收入"),
    RECHARGE_CARD((byte) 1, (byte) 0, "充值卡充值收入"),
    GIVING((byte) 2, (byte) 0, "充值赠送收入"),
    PAY((byte) 3, (byte) 1, "订单消费支付支出"),
    CLOSE_ORDER((byte) 4, (byte) 0, "订单关闭退款收入"),
    REFUND((byte) 5, (byte) 0, "订单售后退款收入"),
    SHOP((byte) 6, (byte) 1, "门店消费付款支出"),
    SYSTEM_GIVING((byte) 7, (byte) 0, "系统赠送收入"),
    SYSTEM_DEDUCT((byte) 8, (byte) 1, "系统扣除支出"),
    DIRECT_RECOMMEND_REWARD((byte) 9, (byte) 0, "直推奖励收入"),
    DIRECT_RECOMMEND_REFUND((byte) 10, (byte) 1, "直推奖励扣除"),
    POINT_TO_CARD_POINT((byte) 11, (byte) 0, "佣金转换成嗨币收入"),
    TRANSFER_ACCOUNTS_REWARD((byte) 12, (byte) 0, "嗨币转账收入"),
    TRANSFER_ACCOUNTS_REFUND((byte) 13, (byte) 1, "嗨币转账支出"),
    DIRECT_CARD_POINT_REWARD((byte) 14, (byte) 0, "直推会员嗨币收入"),
    DIRECT_CARD_POINT_REFUND((byte) 15, (byte) 1, "直推会员嗨币扣除"),
    PARTNER_SHAREHOLDER_RECOMMEND_MEMBER_REWARD((byte) 16, (byte) 0, "小店或运营中心推荐会员嗨币收入"),
    PARTNER_SHAREHOLDER_RECOMMEND_MEMBER_REFUND((byte) 17, (byte) 1, "小店或运营中心推荐会员嗨币扣除"),
    SHAREHOLDER_RECOMMEND_SHAREHOLDER_REWARD((byte) 18, (byte) 0, "运营中心推荐运营中心嗨币收入"),
    SHAREHOLDER_RECOMMEND_SHAREHOLDER_REFUND((byte) 19, (byte) 1, "运营中心推荐运营中心嗨币扣除"),
    INVITE_REWARD((byte) 20, (byte) 0, "邀请新人嗨币收入"),
    PARTNER_MEMBER_FLASH_SALE_REWARD((byte) 21, (byte) 0, "小店下会员秒杀赠送嗨币收入"),

    CO_FOUNDER_HI_COIN_REBATE_ADD((byte) 22, (byte) 0, "联合创始人推荐联合创始人嗨币收入"),
    CO_FOUNDER_HI_COIN_REBATE_DEDUCT((byte) 23, (byte) 0, "联合创始人推荐联合创始人嗨币扣除"),
    SHARE_HI_COIN_REBATE((byte) 24, (byte) 0, "分享赚直推嗨币收入"),

    NEW_REGISTRATION((byte)25, (byte)0,"新人抽奖")

    ;

    private Byte tradeType;
    private Byte type;
    private String remark;

    CardTradeTypeEnum(Byte tradeType, Byte type, String remark) {
        this.tradeType = tradeType;
        this.type = type;
        this.remark = remark;
    }
}
